﻿using IdentityServer4.Models;
using Xms.Abp.Caching;

namespace IdentityServerManagement;

public interface IIdentityServerCacheContext
{
    IKeyValueCache<IdentityResource> IdentityResources { get; }
    IKeyValueCache<ApiScope> ApiScopes { get; }
    IKeyValueCache<ApiResource> ApiResources { get; }
    IKeyValueCache<Resources> Resources { get; }
    IKeyValueCache<Client> Clients { get; }
    IKeyValueCache<AllowedCorsOriginsCacheItem> AllowedCorsOrigins { get; }
}
